package com.quartet.modules.home.dto;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.List;

/**
 * 平台服务数据统计(TOrder)表实体类
 *
 * @author makejava
 * @since 2021-05-04 16:40:21
 */
@Data
@ApiModel(value = "平台服务数据统计")
public class PlatformServiceResponseDto implements Serializable {

    /**
     * @Fields serialVersionUID
     */
    private static final long serialVersionUID = -4695991599540395301L;

    /**
     * 服务总数
     */
    @ApiModelProperty(value = "服务总数")
    private Integer serviceTotalNum;

    /**
     * 通用服务
     */
    @ApiModelProperty(value = "通用服务")
    private List<ServiceTotalResponseDto> generalServices;

//    /**
//     * 定制服务
//     */
//    @ApiModelProperty(value = "定制服务")
//    private List<ServiceTotalResponseDto> customizedServices;

    /**
     * 服务状态统计
     */
    @ApiModelProperty(value = "服务状态统计")
    private ServiceStatusResponseDto serviceStatusResponseDto;

    /**
     * 服务调用次数统计
     */
    @ApiModelProperty(value = "服务调用次数统计")
    private ServiceInvocationResponseDto serviceInvocationResponseDto;

    /**
     * 服务TOP数据统计
     */
    @ApiModelProperty(value = "服务TOP数据统计")
    private List<ServiceTopResponseDto> serviceTopResponseDto;

}
